1
Julia可视化生态概览
AI015Lesson 8
00:00

Julia可视化生态系统由以下理念定义: “统一语法,多后端” 哲学。研究人员无需学习不同库的多种接口,而是使用 Plots.jl 作为标准化接口封装器的元包。

1. 元包范式

Plots.jl 充当伞状结构。您使用 plot() 函数编写代码,它会将这些指令转换为特定渲染引擎(如 GRPyPlotUnicodePlots)的理解。

2. 后端选择

用户通过调用后端函数来切换输出引擎。例如, pyplot() 会打开一个交互式的基于Python的窗口,而 unicodeplots() 则直接在REPL中使用盲文字符进行渲染。

Plots.jlGR快速 / 默认PyPlot交互式UnicodePlots终端/文本

3. 环境准备

为建立该环境,需要执行以下安装操作:

(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>